package com.jesse.eclgy.plug.wrapper;


import java.util.List;

/**
 * 包装器接口
 *
 * @author jesse
 */
public interface IWrapper {

    /**
     * 获取生成的SQL语句，
     *
     * @return SQL语句
     */
    public String getSql();


    /**
     * 获取生成的 值。
     *
     * @return 参数List
     */
    public List<Object> getParams();


    /**
     * 实体转包装器
     *
     * @param obj 泛型对象
     * @return 包装器
     */
    public IWrapper inject(Object obj);


}
